Stress: feared yet indispensable